D.O. shows folder as empty

DO 9.5.4.0 shows this folder as empty, but Windows Explorer shows the content of the folder, which is actually not empty and has a .EXE file in it, which runs normally (Foxit Phantom).

The pdf files don´t show association to Foxit in DO, and don´t open when clicked. They do when clicked in Windows Explorer.

I don´t even know where to start to find what´s wrong!

My OS is Windows 7.

Which folder?

Opus is probably set to filter what's in the folder (e.g. not showing hidden files), unless there's something weird going on with virtual folders. Hard to say without knowing which folder we are talking about.

Can you post screenshots of both Explorer and Opus showing the folder in question? That would make things easy to see.

It's the folder of an installed software, as can be seen in the screenshots.

DO doesn't show the folder Foxit Phantom, which has several different extension files in it, and it doesn't associate pdf files do Foxit.

I had already checked whether the files were hidden (they weren't) and removed all attributes, DO still doesn't show them.

Thank you for helping.



Hmm... Strange.

What happens if you open a command prompt (Start -> Command Prompt) and run dir "C:\Program Files\foxit software" (and hit return)?

The screenshots are from 32-bit Windows, right?

Yes, 32 bit.

The screenshot shows what happens.


Actually, the problem is even stranger than that.
It all started when I clicked on the Foxit setup icon, using DO, and installed the program.
The Foxit Phantom folder showed on DO but not in Windows Explorer, and I couldn´t associate pdfs to foxit in Windows (open with command) because Windows wouldn´t see the foxit .exe.
I uninstalled foxit, opened WE and installed from there. Then I associated the pdfs to foxit normally, but the folder wouldn't show in DO, and that´s the way things are now.
The association made in Windows doesn't work in DO, so I can´t click on a pdf and launch foxit from DO, but I can do that from WE. :smiling_imp:

PHPBB_IMPORT_WARNING CODE_NEAR_LI

Three things to try:

[ol][li]If you do the same but with dir "C:\Program Files\Foxit Software" (note the different capital letters in the last part) does it give the same result?

I notice that Explorer shows the directory with lowercase letters while Opus shows it with capitals at the start of the two words. Could be something really strange like the C-drive being set to case-sensitive mode (which is rare, will confuse almost all Windows programs, and usually only done if the machine is pretending to be a Unix server).

[/li]
[li]Another thing to try is the following command which turns off everything (I can think of) that might make Opus hide things. If you're familiar with button editing in Opus, put this command in a button and run it while in the Foxit Software folder:

Set SHOWFILTERFILENAME="" Set HIDEFILTERFILENAME="" Set SHOWFILTERFOLDERS="" Set HIDEFILTERFOLDERS="" Set HIDEFILTERATTR="" Set SHOWFILTERATTR="" Set VIEWFILTER="" Set HIDESYSTEMFILES=Off Select NOPATTERN SHOWHIDDEN

If you're not familiar with button editing, here is the same button in a .dcf file (inside the zip). If you extract and copy the .dcf file to the Foxit Software directory, then go to there and double-click it, it will have the same effect.

Show_Everything.zip (440 Bytes)

The button will turn off the "hide protected operating system files" option in Opus so, if you want that on, turn it back on in Preferences afterwards. (Just type "operating system" into the filter at the bottom of the Preferences window to quickly find the option.)

[/li]
[li]Finally, please open the windows Task Manager and go to the Processes tab. Click Show processes for all users and then make sure the User Name column is shown. (If not, use View -> Select Columns.) Sort by the Image Name column and check that any/all instances of dopus.exe are running as the same user as any/all explorer.exe.[/li][/ol]

  1. Here´s what happened:

  2. I put the .dcf file in the foxit directory, double clicked, nothing changed.

  3. All processes running as the same user.

Thanks.

In Opus, if you create a new text file in the folder (right-click, New...) does it appear?

If it does appear, right-click the file and open its Properties. What is the Location listed as?

If the file created in Opus doesn't appear in Opus, can it still be seen in Explorer?

It does appear.

Location: C:\Program Files\Foxit Software

I reinstalled and everything worked OK, it´s now showing the folder and files, but the portable version still doesn´t.

Now, the installed version of DO and WE DO NOT show the .txt file created, but the portable version SHOWS it.

Are you sure you're running 32-bit Windows?

If run dir "C:\Program Files (x86)" in a command-prompt does anything come back?

It sounds a lot like you're running 64-bit Windows, with 64-bit Opus installed (so it'll see the same as the 64-bit Explorer), but 32-bit Opus on your USB stick. That would explain everything as 32-bit apps see a different "Program Files" to 64-bit ones.

In Task Manager, when running the portable version, if a * appears next to "dopus.exe" (or any other process) in the Process tab, that indicates you're on 64-bit Windows. (The * means it's a 32-bit process.)

Command prompt:


There are no * next to programs in task manager, and I have many 32 bits programs installed.
That screen is for DO Portable running.


Thanks. Yeah, definitely not 64-bit from the screenshot. Scratch that idea.

Sorry to keep asking you to do things but I'm stumped about what might be happening.

I take it other folders below Program Files don't have the same problem?

Does anything show up if you run these two commands:

dir /ah "C:\Program Files\Foxit Software"
dir /ah "C:\Program Files"

The second one will usually return a few files at least. If either return a desktop.ini file, could you also run these to show what's inside:

type "C:\Program Files\Foxit Software\desktop.ini"
type "C:\Program Files\desktop.ini"

(If either have a target.lnk file, that might also be important.)

[quote="leo"]...
Sorry to keep asking you to do things but I'm stumped about what might be happening.[/quote]
I don't know if this is relevant or not, but...

I mistakenly deleted the desktop.ini file from one of my folders, and DO would not longer show the contents of that folder. I had a backup from which I restored the file, and voila! The rest of the content magically re-appeared.

Just a thought.

[quote="leo"]Thanks. Yeah, definitely not 64-bit from the screenshot. Scratch that idea.

Sorry to keep asking you to do things but I'm stumped about what might be happening.

I take it other folders below Program Files don't have the same problem?

Does anything show up if you run these two commands:

dir /ah "C:\Program Files\Foxit Software"

dir /ah "C:\Program Files"

The second one will usually return a few files at least. If either return a desktop.ini file, could you also run these to show what's inside:

type "C:\Program Files\Foxit Software\desktop.ini"
type "C:\Program Files\desktop.ini"

(If either have a target.lnk file, that might also be important.)[/quote]
No target.lnk!!!

I mistakenly deleted the desktop.ini file from one of my folders, and DO would not longer show the contents of that folder. I had a backup from which I restored the file, and voila! The rest of the content magically re-appeared.

There´s no desktop.ini in the foxit phantom folder. Thanks for trying to help.

Maybe using Filemon from Sysinternals to track what DO does with the folder would give a clue?