Most efficient way to delete "removed" photos from hard disk?

Hello everyone! Glad to have this great community to come to for help. I searched for this question but came up with no hits. If it's already been discussed, I apologize and would love to be directed to the link.
My wife and I have been using LR for a long time. We're currently on version 4. Unfortunately, she's not as tech-savvy or meticulous as I am, and she has been unknowingly "Removing" photos from the LR catalogues when she really meant to delete them from the hard disk. That means we have hundreds of unwanted raw photo files floating around in our computer and no way to pick them out from the ones we want! As a very organized and space-conscious person, I can't stand the thought. So my question is, what is the most efficient way to permanently delete these unwanted photos from the hard disk
I did fine one suggestion that said to synchronize the parent folder with their respective catalogues, select all the photos in "Previous Import," and delete those, since they will be all of the photos that were previously removed from the catalogue.
This is a great suggestion, but it probably wouldn't work for all of my catalogues since my file structure is organized by date (the default setting for LR). So, two catalogues will share the same "parent folder" in the sense that they both have photos from May 2013, but if I synchronize May 2013 with one, then it will get all the duds PLUS the photos that belong in the other catalogue.
Does anyone have any suggestions? I know there's probably not an easy fix, and I'm willing to put in some time. I just want to know if there is a solution and make sure I'm working as efficiently as possible.
Thank you!
Kenneth

I have to agree with the comment about multiple catalogs referring to images that are mixed in together... and the added difficulty that may have brought here.
My suggestions (assuming you are prepared to combine the current catalogs into one)
in each catalog, put a distinctive keyword onto all the images so that you can later discriminate these images as to which particular catalog they were formerly in (just in case this is useful information later)
as John suggests, use File / "Import from Catalog" to bring all LR images together into one catalog.
then in order to separate out the image files that ARE imported to LR, from those which either never were / have been removed, I would duplicate just the imported ones, to an entirely separate and dedicated disk location. This may require the temporary use of an external drive, with enough space for everything.
to do this, highlight all the images in the whole catalog, then use File / "Export as Catalog" selecting the option "include negatives". Provide a filename and location for the catalog inside your chosen new saving location. All the image files that are imported to the catalog will be selectively copied into this same location alongside the new catalog. The same relative arrangement of subfolders will be created there, for them all to live inside, as is seen currently. But image files that do not feature in LR currently, will be left behind by this operation.
your new catalog is now functional, referring to the copied image files. Making sure you have a full backup first, you can start deleting image files from the original location, that you believe to be unwanted. You can do this safe in the knowledge that anything LR is actively relying on, has already been duplicated elsewhere. So you can be quite aggressive at this, only watching out for image files that are required for other purposes (than as master data for Lightroom) - e.g., the exported JPG files you may have made.
IMO it is a good idea to practice a full separation of image files used in your LR image library, from all other image files. This separation means you know where it is safe to manage images freely using the OS, vs where (what I think of as the LR-managed storage area) you need to bear LR's requirements constantly in mind. Better for discrete backup, too.
In due course, as required, the copied image files plus catalog can be moved bodily to another drive (for example, if they have been temporarily put on an external drive, and you want to store them on your main internal one again). This then just requires a single re-browsing of their parent folder's location, in order to correct LR's records inside this catalog, as to the image files' changed addresses.
If you don't want to combine the catalogs into one, a similar set of operations as above, can be carried out for each separate catalog you have now. This will create a separate folder structure in each case, containing just those duplicated image files. Once this has been done for all catalogs, you can start to clean up the present image files location. IMO this is very much the laborious and inflexible option, so far as future management of the total body of images is concerned... though there may still be some overriding reason for working that way.
RP

Similar Messages

  • What is the most efficient way to use Remove Grain from After Effects on large Premiere Pro project?

    I've tried to use Dynamic Linking both ways but it doesn't the effects don't appear no matter how dramatic I make them. Why couldn't there just be Remove Grain in Premiere Pro so I wouldn't have to go through the headache of figuring this out. I've tried importing the Premiere Pro project into After effects where everything comes up and, since there's so many files, it doesn't seam feasibly or convenient at all. Trying Dynamic Link vice versa didn't lend results either. What can I do??? Projects range from about a half hour to an hour and a half. Thank you.

    The situations are well lit; it might be lack of knowledge on the camera settings itself.
    Sort that and your workflow issue dissapears instantly.
    There's nothing more efficient?
    Yep...read above... but ...any Plugin. eg Neat Video... will take long processing time.
    Fixing grain..actually "noise"...is always an image  degrading process as well.  It blurs!

  • If i upgrade  Snow Leopard  to lion, all information will be removed? from hard disk ?, if i upgrade  Snow Leopard  to lion, all informatio will be removed from hard disk ?

    if i upgrade  Snow Leopard  to lion, all information will be removed? from hard disk ?, if i upgrade  Snow Leopard  to lion, all informatio will be removed from hard disk ?

    John Hammer said it best -- backup first and always. That's why Time Machine and periodic clones of your boot drive to an external disk are so valuable.
    That said – the Lion upgrade will retain all user data, files, settings, mail, and preferences. Mind you that a few settings and their location have changed.
    Before you actually use Lion, may I recommend spending the first evening looking at every single preference panel in System Preferences.  Many of the user interface choices can be reverted back to mimic Snow Leopard if you choose.
    Relax and enjoy Lion – it is amazing.  Please holler if we can help further.

  • Is there a way to delete a photo from the CAMERA ROLL without deleting the same photo from an album?

    My camera roll album is too big so I set up different albums to 'move' the phots out of the camera roll.  After I moved photos I went to delete the photo from the 'camera roll album' but when I did, it deleted the photos from the other album I moved the photo to. Is there anyway to remove from camera roll while keeping it in the particular album?.

    "Why doesn't Apple fix this ?  "
    Because it is not broken.  it works exactly as intended.
    "If Microsoft can do it certainly apple could figure it out."
    Apple has it figured out.  That is what is on the iphone.

  • Most efficient way to get a  connection from a defined connection -pool [whole message]

    Having recently load-tested the application we are developing I noticed that
    one of the most expensive (time-wise) calls was my fetch of a db-connection
    from the defined db-pool. At present I fetch my connections using :
    private Connection getConnection() throws SQLException {
    try {
    Context jndiCntx = new InitialContext();
    DataSource ds =
    (DataSource)
    jndiCntx.lookup("java:comp/env/jdbc/txDatasource");
    return ds.getConnection();
    } catch (NamingException ne) {
    myLog.error(this.makeSQLInsertable("getConnection - could not
    find connection"));
    throw new EJBException(ne);
    In other parts of the code, not developed by the same team, I've seen the
    same task accomplished by :
    private Connection getConnection() throws SQLException {
    return DriverManager.getConnection("jdbc:weblogic:jts:FTPool");
    From the performance-measurements I made the latter seems to be much more
    efficient (time-wise). To give you some metrics:
    The first version took a total of 75724ms for a total of 7224 calls which
    gives ~ 11ms/call
    The second version took a total of 8127ms for 11662 calls which gives
    ~0,7ms/call
    I'm no JDBC guru som i'm probably missing something vital here. One
    suspicion I have is that the second call first find the jdbc-pool and after
    that makes the very same (DataSource)
    jndiCntx.lookup("java:comp/env/jdbc/txDatasource") in order to fetch the
    actual connection anyway. If that is true then my comparison is plain wrong
    since one call is part of the second. If not, then the second version sure
    seems a lot faster.
    Apart from the obvious performance-differences in the two above approaches,
    is there any other difference one should be aware of (transaction-context
    for instance) between the two ? Basically I'm working in an EJB-environment
    on weblogic 7.0 and looking for the most efficient way to get hold of a
    db-connection in code. Comments anyone ?
    //Linus Nikander - [email protected]

    Linus Nikander wrote:
    Thank you for both your replies. As per your suggestions I've improved my
    connectionhandling (I ended up implementing the Service Locator pattern as a
    matter of fact).
    One thing still puzzles me though. Which (and why) is the "proper" way to
    fetch the actual dataSource. As I stated before in the code I've seen two
    approaches within the code I've got.
    1. myDs = myServiceLocator.getDataSource("jdbc:weblogic:jts:FTPool");
    2. myDs = myServiceLocator.getDataSource("java:comp/env/jdbc/tgsDB");
    where getDataSource does a dataSource = (DataSource)
    initialContext.lookup(dataSourceName); dataSourceName being the input-string
    obviously.
    tgsDB is defined as
    <reference-descriptor>
    <resource-description>
    <res-ref-name>jdbc/tgsDB</res-ref-name>
    <jndi-name>tgs-dataSource</jndi-name>
    </resource-description>
    </reference-descriptor>
    in weblogic-ejb-jar.xml
    From what I can understand by your answer, you don't recommend using the
    JNDI-lookup way of getting the connection at all ?Correct.
    The service locator that
    I implemented will still perform a JNDI lookup, but only once. Will the fact
    that I'm talking to an RMI-object anyway significantly impact performance
    (when compared to you non-jndi-method) ?In some cases, for earlier 7.0s, maybe yes. For the very latest, it shouldn't
    hurt.
    >
    >
    In my two examples above. If i use version 1. How will the server know
    whether to give me a TX-bound connection and when not to ? In version 1
    FTPool maps to a pool with both TX and non-TX datasources. In version 2.
    tgsDB maps directly to a TX-dataSource.
    I might be asking a lot of strange questions, probably because I'm just
    getting the hang of all the resource-reference issues that EJBs are
    associated with.Bear with me ;)
    //Linus
    "Joseph Weinstein" <[email protected]> wrote in message
    news:[email protected]...
    Hi. As Jon said, the lookups are redundant. Because you showed that otherway,
    I will infer that this code is always being run in serverside code. Good.I will give you
    a third way which is much better than either of the ones you showed. Thefirst method
    you showed has a problem for all but the latest sps, your jdbc objectswill all be
    going through an unnecessary level of indirection because you are gettingan rmi jdbc
    object which talks to the jts driver object.
    The second, faster method you showed also has a serious problem! Oneshould
    never call DriverManager methods in multithreaded JDBC programs becauseall
    DriverManager calls are class-synchronized, including some small internalones like
    DriverManager.println(), which all JDBC drivers and even the constructorfor
    SQLException call, so one slow getConnection() call can inadvertantly haltall other
    JDBC being done in the whole JVM! Also, for JVMs that have lots of jdbcdrivers
    registered, DriverManager is inefficient because it simply sends your URLand
    properties to every driver it has registered until it finds one thatdoesn't throw an
    exception and returns a connection.
    Here's the fastest way:
    // do once and reuse driver object everywhere. Can be used by multiplethreads
    Driver d =(Driver)Class.forName("weblogic.jdbc.jts.Driver").newInstance();
    Then, whenever you want a connection:
    public myJDBCMethod()
    Connection c = null; // always a method level object
    try {
    c = d.connect("jdbc:weblogic:jts:FTPool", null);
    ... do all the jdbc for the method...
    c.close();
    c = null;
    catch (Exception e) {
    ... do whatever, if needed...
    finally {
    // close connection regardless of failure or exit path
    if (c != null) try {c.close();}catch (Exception ignore){}
    Joe
    Linus Nikander wrote:
    Having recently load-tested the application we are developing I noticed
    that
    one of the most expensive (time-wise) calls was my fetch of adb-connection
    from the defined db-pool. At present I fetch my connections using :
    private Connection getConnection() throws SQLException {
    try {
    Context jndiCntx = new InitialContext();
    DataSource ds =
    (DataSource)
    jndiCntx.lookup("java:comp/env/jdbc/txDatasource");
    return ds.getConnection();
    } catch (NamingException ne) {
    myLog.error(this.makeSQLInsertable("getConnection - couldnot
    find connection"));
    throw new EJBException(ne);
    In other parts of the code, not developed by the same team, I've seenthe
    same task accomplished by :
    private Connection getConnection() throws SQLException {
    return DriverManager.getConnection("jdbc:weblogic:jts:FTPool");
    From the performance-measurements I made the latter seems to be muchmore
    efficient (time-wise). To give you some metrics:
    The first version took a total of 75724ms for a total of 7224 callswhich
    gives ~ 11ms/call
    The second version took a total of 8127ms for 11662 calls which gives
    ~0,7ms/call
    I'm no JDBC guru som i'm probably missing something vital here. One
    suspicion I have is that the second call first find the jdbc-pool andafter
    that makes the very same (DataSource)
    jndiCntx.lookup("java:comp/env/jdbc/txDatasource") in order to fetch the
    actual connection anyway. If that is true then my comparison is plainwrong
    since one call is part of the second. If not, then the second versionsure
    seems a lot faster.
    Apart from the obvious performance-differences in the two aboveapproaches,
    is there any other difference one should be aware of(transaction-context
    for instance) between the two ? Basically I'm working in anEJB-environment
    on weblogic 7.0 and looking for the most efficient way to get hold of a
    db-connection in code. Comments anyone ?
    //Linus Nikander - [email protected]

  • HT204022 Is there a way to delete unwanted photos from an iPad?  The Photos app on the iPad 3 has no option to delete photos that are synched into it via iCloud or iTunes.

    Is there a way to delete unwanted pictures from the Photos app on an iPad?

    Welcome to the Apple Community.
    Navigate to the photo sheet page (the one with the thumbnails) tap the edit button in the top right corner, tap the photos you want to delete to select them, tap the delete button in the bottom right corner.

  • What's the most efficient way to serve a file from a servlet?

    I have a servlet that does various different things depending on the needs. Sometimes it dynamically generates content, and sometimes all it does is send a file out, with no alteration.
    What is the most efficient way to just send a file?
    One option:
    OutputStream os = response.getOutputStream();
    InputStream is = new FileInputStream(...)
    (send all the bytes from is to os, the regular way using a buffer)Another option is to say:
    RequestDispatcher rd = response.getRequestDispatcher(fileName);
    rd.forward();Any other options? What's the prefered way of doing this?
    I know the rule of "don't optimize too early" but this is a situation where we need to get the maximum amount of files served with the hardware we have, and it's going to be a lot of static files, so efficiency is important.
    Thanks

    Ok, that's what I thought. It would be nice if there were a "response.sendStream(InputStream input)" method in the ServletResponse class. Even nicer would be a sendFile or sendChannel or something. This is probably a common usage and it's a place where the container has many opportunities for optimization. For example, it could call the operating systems send_file kernel call so the entire transfer would be done directly from the disk controller to the ether card (on systems that support that).
    For now I'll just do my own buffered copy.

  • Is there a way to delete multiple photos from your iPhone?

    I'm trying to free up some space on my iPhone by deleting photos. It is taking me forever though because I have to select them one by one to delete them and then do the same thing to permanently delete them. Is there a quicker solution?

    Greetings Emmzy088,
    Welcome to the Apple Support Communities!
    I understand that you would like a faster way to delete photos on your iPhone other than selecting each one. One possibility that you may not have considered is importing your Photos to your computer and choosing to delete the items after import. Please reference the attached article for more information. 
    iTunes: Syncing photos - Apple Support
    To delete Camera Roll photos and videos from your device
    There are two methods to delete items from the Camera Roll:
    Import the Camera Roll to your computer and choose to delete items after import.
    Delete photos and videos from your device manually:
    Open the Photos application and open the Camera Roll.
    Tap the Action button.
    Tap each photo to select it.
    Tap the Delete button.Note: For photos and videos you want to save, import them to your computer before deleting them from the Camera Roll.
    Cheers,
    Joe

  • Is there a way to delete all photos from phone at once, or does it have to be done individually?

    How can I delele all photos from my iphone?  Can I delete all at once, or do I have to go through and delete each one-at-a time?  I'm trying to free space for more photos, and they are already in the cloud and on my computer.  Thanks

    Are these photos in your camera roll? If so, you can't delete them using iTunes, & if you've already imported them to your computer, but left them on your phone...you're not clear on that...I suspect whatever program you used to import them doesn't see them anymore...is that correct? If so, you'll have to either mark to delete one at a time, or use third-party software to delete them.

  • Deleting photos from hard disk

    Hi, I have all of my photos on my hard disk and external hard drive. After I back up onto DVDs I would like to delete all of them off of my Mac (to free up some space).
    My question is, will I still see the thumbnails without having to connect the external hard drive (I do a lot of photo editing).
    Also, is there a correct way to delete, or should I just drag them into trash.
    Finally, if I spotlight search a photo, several are found of the same photo - why is this and how can I clean it up.
    As you have probably realised, I am not completely computer savvy and would appreciate any answers in a "Jack & Jill" style
    Many thanks

    Macssonew:
    First, iPHoto creates a minimum of 2 versions of each photo imported into the library, the original and the thumbnail file. If you edit a photo in iPhoto a 3rd version is created in the Modified folder. You cannot change that. It's how iPhoto works.
    I need more info on how you have things set up before I can advise you what your options are. How is your library setup currently? Do you copy files into the library when importing? Does the library contain the image files that are on the external HD?
    For what I understand now, you might be better served with multiple libraries, one smaller library on your laptop with current photos and a larger library on the external HD with the remaining photos. You can copy events or albums between libraries with the paid version of iPhoto Library Manager and keep keywords, comments, titles and any edited version intact.
    Or you might consider a more professional application, iView MediaPro, which can keep the "source" files on an external HD and have a catalog of them with thumbnails up to 640 x 480 on the laptop. You'd still be able to view the large thumbnails with the external HD not mounted assign keywords and other annotations, group into catalog sets or categories (albums in iPhoto), etc.
    Going the alias route has some big pitfalls. Without the source files available you can only see the thumbnails at their small size. You can't move them to albums or assign keywords. It's pretty limiting. If you have any video files in the library you won't be able to use it at all. iPhoto will continuously ask you to locate the video file. It can't operated with the video file missing as it can with the still image files missing.
    If you can describe exactly how things are set up and located we can better give you some ideas to pursue.
    Do you Twango?
    TIP: For insurance against the iPhoto database corruption that many users have experienced I recommend making a backup copy of the Library6.iPhoto database file and keep it current. If problems crop up where iPhoto suddenly can't see any photos or thinks there are no photos in the library, replacing the working Library6.iPhoto file with the backup will often get the library back. By keeping it current I mean backup after each import and/or any serious editing or work on books, slideshows, calendars, cards, etc. That insures that if a problem pops up and you do need to replace the database file, you'll retain all those efforts. It doesn't take long to make the backup and it's good insurance.
    I've written an Automator workflow application (requires Tiger), iPhoto dB File Backup, that will copy the selected Library6.iPhoto file from your iPhoto Library folder to the Pictures folder, replacing any previous version of it. It's compatible with iPhoto 08 libraries. iPhoto does not have to be closed to run the application, just idle. You can download it at Toad's Cellar. Be sure to read the Read Me pdf file.

  • E 9 REMOVING PHOTOS FROM HARD AND E9 SOFTWARE

    I have Elements 9.  When I upload from a SD card to Elements 9 and then after review want to delete many unwanted photos I click right click on the highlighted pictures, [most of the time, several hundred photos at once] and click on "Delete from Catalog..." and then check "Also delete selected item(s) from hard drive" it takes an hour or more to delete the selected items or it just crashes.  It should be noted that if I "Delete from Catalog..." without checking the box "Also delete selected item(s) from hard drive" the process goes very quickly, within 60 seconds.  BUT I must develop a written list on a sheet of paper the items that I still must now delete from my hard drive and go into "My Computer", find the folder and then delete using my written list.  AND this also is very fast.  But what a pain to write down that many pic numbers [usually between 500 and 1600] to get the job done.  My PC has 1 terabit storage, 8 gig memory (ram), and GeForce GTS450.  Can you give some ideas as to where/how to fix?  Where to start looking would really help. Like could it be Elements 9, ram, the GeForce, or other, or a combination of something. Thanks t64425

    Have a look at that post of mine in the Adobe feedback forum:
    Elements 11 or 12 organizer : unable to delete a big number of files
    I must say that in my case, not checking the deletion on the drive does not help.
    Since that post, I have done a successful test in deleting 1100 items from a catalog of 53 000 items with PSE13 on a Win7 64 bits PC with 9 GB RAM. I believe the 64 bits option helps a lot, but the main factor is the amount of available memory. The deletion is very slow but in the worst case I get a message that the transaction has been aborted and I am back to the initial situation.

  • Deleting i-tunes from hard disk

    When I delete a song from my library, there is no pop-up option to delete the song from my hard disk. I need to free up space. I am using the Windows XP portion of my Mac. Can anyone help me? Thanks

    Do you keep your songs in the iTunes Music folder, the location of which is set in Edit>Preferences>Advanced in Windows or do you use another folder of your own making? iTunes will delete songs from the library and move them to Trash (Recycle Bin) only if they are in the iTunes Music folder. (iTunes will ask if you want to trash the file if this is the case, it doesn't trash it automatically). If your songs are kept outside of this folder then deleting only removes the reference to the song from the library and you have to go to the folder they are located in to trash the file itself.

  • Is there any way of deleting a photo from my iphone without deleting it from phtostream? (iOS8)

    I dont have enough storage on my iphone so i used to delete all of my photos because they stayed on photostream and i could see them on my mac but now if i delete them on my iphone they get deleted from photostream as well! is there anything i can do?

    upload to photo stream and back up to iCloud right from your phone ( make sure photo stream is on in settings icloud )

  • What is the most efficient way to delete multiple contacts

    How can I delete multiple contacts at one time?

    Ok, here was the fix.  I found that the date added was 18 minutes apart for the duplicates.  Since half the music was added at :19  and half was added at :37, I sorted by date added in the display duplicates window, and deleted the music by date!  It took 5 minutes.  I know enough to get me in and out of trouble, and that's all I know!

  • HT204022 i had an ipad and mac air,,my concern is all my photos from my iPad is still there i already tried to delete and transfer  it to my mac air but still some of photos from photo stream still in my iPad how can i completely delete all photos from my

    im having a prob on how to tranfer all my photos from my ipad including the photostream and completely delete all my photos in my ipad,,help,,

    im having a prob on how to tranfer all my photos from my ipad i
    To transfer your photos:
    Transfer and erase the Camera Roll:
    Connect the iPad to your computer and launch Image Capture, iPhoto, or Aperture.
    Select your iPad in the Devices list and click "Import all".
    When the import finishes, you can erase the contents of the Camera Roll, if you want. That would be the quickest way, but deleting it on the iPad in the Photos.app would be safer, but more work.
    Delete photos and video clips you synced to your computer using iTunes: Connect your device to your computer and, in iTunes, deselect the photos and video clips you want to remove from your device. Click Apply, and click Sync.
    Delete the Photo Stream contents:
    How do I delete photos from My Photo Stream?
    You can delete photos from your photo stream the same way you delete other photos from your iOS device or Mac. Just select the photos you want to remove, and tap the trash can icon or click Delete. On your PC, select the photos you want to remove from your photo stream, right-click, and then select delete. When you delete a photo from Photo Stream on one device, iCloud will automatically delete it from the Photo Stream album or view on your other devices. Learn more about deleting photos.
    -- Léonie

Maybe you are looking for

  • MacBook Pro unable to boot up [Stop Sign], after rEFIt Installation

    I was trying to install Windows on my MacBook Pro, Intel Based. Followed this tutorial, http://riactant.wordpress.com/2009/02/25/install-windows-on-boot-camp-using-exte rnal-usb-optical-drive/ Downloaded and installed rEFIt and rebooted my MacBook Tw

  • The attribute is 'Date Key'. Errors in the OLAP storage engine:

    I have a Datetime column in my source table 'LastUpdatedDateTime' in this format  '2012-08-15 14:58:42.467' and I have converted to integer using (YEAR(LastUpdatedDateTime) * 10000) + (MONTH(LastUpdatedDateTime) * 100) + DAY(LastUpdatedDateTime) in m

  • Regarding a function exit

    hi guys, i have extended an idoc and for this i am using a function exit to populate data in the added new segment z1segment under E!knvkm segment ( parent segment). I found which funtion exit to use but i could not make out the logic to populate the

  • Inforecord marked for deletion is being determined

    Hi, In SRM 5.5 SP 6, classic scenario. We are doing shopping carts introducing the material code in the one screen mode. The problem is that sometimes the system is determining a delete marked inforecord and is not determining the correct inforecord.

  • Private Whois for ".us" domain names : Impossible?

    I'm trying to register a ".us" domain name with private whois (ie, masked registrar info). Both GoDaddy.com and NetworkSolutions.com have confirmed to me in email that they do not offer Private Whois for ".us" extensions. Am I wasting my time looking